Kwasi Kwarteng has resigned as Britain's Finance Minister making him the shortest serving Chancellor of the Exchequer since 1970.